package com.dingding.order.common.dto.rule;

import java.io.Serializable;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.Date;

/**
 * 
 * @ClassName: ResValuationRule 
 * @Description: 计价规则响应Bean
 * @author YHQ
 * @date 2016年12月7日 下午3:47:30
 * @since V2.5.7
 * 
 */
@SuppressWarnings("serial")
public class ResValuationRule implements Serializable{
	
	private Integer chargeRuleId;			// 主键Id
	private Integer cityId;					// 城市Id
	private Integer vehicleLevelId;			// 车辆等级
	private BigDecimal durationFee;			// 时长费
	private BigDecimal mileageFee;			// 里程费
	private BigDecimal minimums;			// 最低消费
	private BigDecimal longStartMileage;	// 远途起始里程
	private BigDecimal longFee;				// 长途费
	private BigDecimal nightFee;			// 夜间费
	private Date nightStart;				// 夜间起始时间
	private Date nightEnd;					// 夜间结束时段
	private Integer status;					// 1:有效   2:无效
	private Integer vehicleLevel;			// 车辆等级
	
	public Integer getChargeRuleId() {
		return chargeRuleId;
	}
	public void setChargeRuleId(Integer chargeRuleId) {
		this.chargeRuleId = chargeRuleId;
	}
	public Integer getCityId() {
		return cityId;
	}
	public void setCityId(Integer cityId) {
		this.cityId = cityId;
	}
	public Integer getVehicleLevelId() {
		return vehicleLevelId;
	}
	public void setVehicleLevelId(Integer vehicleLevelId) {
		this.vehicleLevelId = vehicleLevelId;
	}
	public void setNightStart(Date nightStart) {
		this.nightStart = nightStart;
	}
	public Date getNightEnd() {
		return nightEnd;
	}
	public void setNightEnd(Date nightEnd) {
		this.nightEnd = nightEnd;
	}
	public Integer getStatus() {
		return status;
	}
	public void setStatus(Integer status) {
		this.status = status;
	}
	public Integer getVehicleLevel() {
		return vehicleLevel;
	}
	public void setVehicleLevel(Integer vehicleLevel) {
		this.vehicleLevel = vehicleLevel;
	}
	public BigDecimal getDurationFee() {
		return durationFee;
	}
	public void setDurationFee(BigDecimal durationFee) {
		this.durationFee = durationFee;
	}
	public BigDecimal getMileageFee() {
		return mileageFee;
	}
	public void setMileageFee(BigDecimal mileageFee) {
		this.mileageFee = mileageFee;
	}
	public BigDecimal getMinimums() {
		return minimums;
	}
	public void setMinimums(BigDecimal minimums) {
		this.minimums = minimums;
	}
	public BigDecimal getLongStartMileage() {
		return longStartMileage;
	}
	public void setLongStartMileage(BigDecimal longStartMileage) {
		this.longStartMileage = longStartMileage;
	}
	public BigDecimal getLongFee() {
		return longFee;
	}
	public void setLongFee(BigDecimal longFee) {
		this.longFee = longFee;
	}
	public BigDecimal getNightFee() {
		return nightFee;
	}
	public void setNightFee(BigDecimal nightFee) {
		this.nightFee = nightFee;
	}
	public Date getNightStart() {
		return nightStart;
	}
	
}
